package cn.startom.sjdzpsdk;

import cn.startom.sjdzpsdk.models.Player;
import lombok.Data;

import java.util.Date;

/**
 * 创建订单
 * @author chenzhe
 */
@Data
public class CreateOrderRequest extends  Request {
    public CreateOrderRequest(){

        this.setMethod("item_orders");
    }

    /**
     * 1 已付款 0 未付款
     */
    private int is_pay;
    /**
     * 订单号
     */
    private String orders_id;
    /**
     * 购买的票编号
     */
    public int item_id;
    /**
     * 购买的票数，默认是1
     */
    private int size=1;
    /**
     * 购票人名称
     */
    private String name;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 开始游玩时间
     */
    private Date start_date;
    /**
     * 是否自动设置游玩时间 1 是 0 否
     */
    private int start_date_auto;
    /**
     * 价格类型 1 成人 2 儿童  缺省1
     */
    private int price_type;
    /**
     * 订单备注信息
     */
    private String remark;
    /**
     * 产品单价，一般不传
     */
    private double price;
    /**
     * 身份证号码，是否需要由产品决定
     */
    private String id_number;
    /**
     * 参团人员列表，可选
     * 这个与订单验证基本无关
     */
    private Player[] players;
}
